For example, each counterparty initially exchanges an amount in a given currency for an equivalent amount in another currency, say 10 million Canadian dollars for an equivalent amount in Japanese yen. At specified future dates, each counterparty receives interest flows in dollars or yen, as the case may be, on the principal paid initially and, conversely, pays interest flows in yen or in dollars on the principal received initially. At maturity, one of the counterparties receives from the other the principal paid initially, for example the 10 million dollars, but pays the other counterparty an equivalent amount in another currency, for example in euros.